package com.dc.designPattern._19_interpreter.impl;

import java.util.Map;

/**
 * Description: 解释器模式_抽象类表达式
 * @author: gdc
 * @date: 2021/6/8
 * @version 1.0
 */
public interface Expression {

    /**
     * 解释方法，解释公式和数值
     *  key: 公式（表达式）参数[a,b,c]
     *  value: 具体值
     *  例如：{a=10, b=20}
     *
     * @param var           公式参数、值
     * @return              结果
     */
    int interpreter(Map<String, Integer> var);
}
